thick soup made of toasted corn and different herbs - Español Inglés Diccionario